#ifndef PCG_FUNCTIONS_H
#define PCG_FUNCTIONS_H

/*!
Absolute value function primitive.
*/
float pcg_abs(float x);
/*!
Bias function primitive.
*/
float pcg_bias(float x, float b);
/*!
Gain function.
*/
float pcg_gain(float x, float b);
/*!
Linear interpolation function primitive.
*/
float pcg_lerp(float x1, float x2, float t);
/*!
Clamp function primitive.
*/
float pcg_clamp(float v, float min, float max);

#endif // PCG_FUNCTIONS_H